package com.zhuoyue.biz.core.command.constant;

/**
 * @author Administrator
 */
public interface BeiJingYinYueFhwise0Fe60203CmdDeal {

    /**
     * 背景音乐控制类型
     *
     * @author Administrator
     */
    interface ControlType {

        /**
         * 获取背景音乐ID号
         */
        String GET_ID = "GET_ID";

        /**
         * 控制
         */
        String CONTROL = "CONTROL";

    }

    /**
     * 命令公共部分
     *
     * @author Administrator
     */
    interface CommonCmd {

        /**
         * 1
         * 帧头
         * 固定参数
         */
        String CMD_1 = "2A";

        /**
         * 2
         * 数据长度
         * 通过计算获取
         * 自命令标识开始至校验和前一位结束
         */

        /**
         * 3
         * 命令标识-转发
         * 固定参数
         */
        String CMD_3 = "07";

        /**
         * 4
         * 目标地址形式
         * 固定参数
         */
        String CMD_4 = "01";


        /**
         * 10
         * 帧尾
         * 固定参数
         */
        String CMD_10 = "23";

    }

    /**
     * 获取背景音乐ID
     *
     * @author Administrator
     */
    interface GetIdCmd {

        String CMD_1 = "FA0000010102FE";

    }


    /**
     * 背景音乐控制命令
     *
     * @author Administrator
     */
    interface ControlCmd {

        /**
         * 1
         * 起始符
         */
        String CMD_1 = "FA";

        /**
         * 2
         * ID号
         * 前端传参
         */

        /**
         * 3
         * 数据长度
         * 暂时固定
         */
        String CMD_3 = "02";

        /**
         * 4
         * 数据包
         */
        String CMD_4_OPEN = "1000";//开机

        String CMD_4_CLOSE = "1001";//关机

        String CMD_4_START = "1002";//播放

        String CMD_4_STOP = "1003";//暂停

        String CMD_4_LAST = "100B";//上一曲

        String CMD_4_NEXT = "100C";//下一曲

        String CMD_4_VOLUME_DEL = "1006";//音量－

        String CMD_4_VOLUME_ADD = "1007";//音量＋

        /**
         * 5
         * id+长度+数据包的和校验
         */

        /**
         * 6
         * 结束符
         */
        String CMD_6 = "FE";

    }


}
